a large new world monkey (alouatta caraya) - Español Inglés Diccionario